// examples 模块
// 这个文件将所有示例文件作为子模块引入，使得 rust-analyzer 能够识别它们

// 引入现有的示例模块
pub mod int_example;  // 演示整数的示例
pub mod float_example;  // 演示浮点数的示例
pub mod char_example;  // 演示字符的示例
pub mod fn_example;
pub mod ownership_example;
pub mod string_example;
pub mod array_example;
pub mod tuple_example;
pub mod struct_example;

// 当你添加新的示例文件时，请在这里添加相应的模块声明
// 例如: pub mod struct;
// 例如: pub mod traits;

// 使用条件编译，这样我们的示例仍然可以独立编译运行
#[cfg(test)]
mod tests {
    #[test]
    fn it_works() {
        assert_eq!(2 + 2, 4);
    }
}